package jsen.tool.ddd.adapter.service;

import jsen.tool.ddd.AdapterLayer;

import java.lang.annotation.*;

/**
 * service 层的相关概念，service一般是和其他BC交互用的，这里也是DDD概念中说的防腐层的实现
 * <p>
 * Service
 * Adapter adapter负责实际调用其他BC
 * Translator 转换结果为BC内部的领域对象
 *
 * @author jsen
 * @date 2021/10/6
 */
@Target({ElementType.PACKAGE})
@Retention(RetentionPolicy.CLASS)
@Documented
@AdapterLayer
public @interface ServiceAdapter {
}
